<%@include file="init.jsp" %>
<%@ taglib uri="http://displaytag.sf.net" prefix="display" %>
<%@page import="java.util.List" %>

<title>- Pannello Gestore Credenziali</title>

<%  Utente user = (Utente)request.getSession().getAttribute("userLogged"); 
	String ordinamento = (String)request.getAttribute("ordinamento");
%>

<body>
	
	<script>
	
	function manageTableView(){
		if($("#showTableBut").val()=="Mostra Utenti"){
			$("#utentiTable").show("slow");
			$("#showTableBut").val("Nascondi Utenti");
		}
		else if($("#showTableBut").val()=="Nascondi Utenti"){
			$("#utentiTable").hide("slow");
			$("#showTableBut").val("Mostra Utenti");
		}
	}
	
	$(document).ready(function() {
 		$("#<%=ordinamento%>").attr("selected", "selected");	
 	});
	
</script>
<style>
	.art-article th{
		padding-left: 1px !important;
		padding-right: 1px !important;
	}
	
	.art-article td{
	vertical-align: middle !important;
	}
</style>


	<div align="center" style="margin: 10px; margin-bottom:30px;">
		<input type="button" style="width:90px!important;height:40px!important;font-weight:bold!important;cursor:pointer!important;" name="creaUtente" value="Crea Utente" onclick="window.open('popup/utentePopup.jsp', 'Creazione/Modifica Utente', 'scrollbars=no,resizable=yes, width=400,height=600,status=no,location=no,toolbar=no');"/>
	</div>
	<!-- div align="center" style="margin: 10px;">
		<input type="button" id="showTableBut" name="showtable" value="Mostra Utenti" onclick="manageTableView()" />
	</div -->
	
	<div align="center" id="utentiTable" class="utentiTable">
		<div style="margin-bottom:5px;">
			<form name="filterForm" id="filterForm" action="gestoreCredenziali" method="post" >
				<b>Ordina per </b>
				<select name="ordinamento" >
					<option id="default" value="">Default</option>
					<option id="dataRegistrazione" value="dataRegistrazione">Data di Registrazione</option>
					<option id="login" value="login">Nome Utente</option>
					<option id="ruolo" value="ruolo">Ruolo</option>
					<option id="scadenzaPassword" value="scadenzaPassword">Scadenza Password</option>
					<option id="scadenzaRegistrazione" value="scadenzaRegistrazione">Scadenza Registrazione</option>
				</select>
				<input type="submit" name="ordina" value="Invia" />
			</form>
		</div>
		<div>
			<form name="removeSelectedUsers" action="gestoreCredenziali" method="post">
				<input type="hidden" name="actionToDo" value="cancella" />
				<display:table name="utenti" id="userList">
					<display:column property="nomeUtente" title="Nome Utente" />
					<display:column property="login" />
					<display:column property="email" title="E-mail" />
					<display:column property="telefono" />
					<display:column property="ruolo" />
					<display:column property="dataRegistrazione" title="Registrazione" decorator="issr.market.decorators.DateDecorator" />
					<display:column property="scadenzaRegistrazione" title="Scad.Reg." decorator="issr.market.decorators.DateDecorator" />
					<display:column property="scadenzaPassword" title="Scad.Password" decorator="issr.market.decorators.DateDecorator" />
					<display:column title="Modifica"><a href="" onclick="window.open('popup/utentePopup.jsp?action=modifica&amp;idModifica=${userList.idUtente}&amp;nomeUtente=${userList.nomeUtente}&amp;login=${userList.login}&amp;email=${userList.email}&amp;telefono=${userList.telefono}&amp;ruolo=${userList.numRuolo}', 'Creazione/Modifica Utente', 'scrollbars=no,resizable=yes, width=400,height=600,status=no,location=no,toolbar=no')">X</a></display:column>
					<display:column title="Elimina" >
						<c:if test="${userList.numRuolo!=0}">
							<c:choose>
								<c:when test="${userList.numRuolo==1}">
									<c:if test="<%=user.getNumRuolo()==0 || user.getNumRuolo()==1%>" >
										<input type="checkbox" name="idUtente" id="idUtente-${userList.idUtente}" value="${userList.idUtente}" style="margin-left:35%"/>
									</c:if>
								</c:when>
								<c:otherwise>
									<input type="checkbox" name="idUtente" id="idUtente-${userList.idUtente}" value="${userList.idUtente}" style="margin-left:35%"/>
								</c:otherwise>
							</c:choose>
						</c:if>
					</display:column>
				</display:table>
				<input type="submit" style="margin:30px;" name="delete" value="Elimina Selezionati" />
			</form>
		</div>
	</div>
	
</body>